Controlling Scientific Instruments Using JAVA on LINUX

نویسندگان

  • Christine Beaty
  • C. Beaty
  • Christian Stoeckl
چکیده

Motivated by the increased use of the Linux operating system at LLE, a program has been built in that environment to control the operation of CCD cameras. CCD cameras are used in several diagnostics, including UV spectrometers and streak cameras, that analyze the 60 of the OMEGA laser. This program, written in Java, allows users with little or no knowledge of the intricacies of CCD camera command logic to set up the camera and acquire data in the form of an image. Among the issues examined during programming lay the optimization of reading the image, leading to faster acquisition of the image, and the synchronization of threads in a multi-threaded program, which ensures that the camera control program will adequately respond to the user. The program was created using special care to facilitate easy reuse of the code for similar applications without requiring considerable modification.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of Open Code Application for Remote Measurements

New Web-based monitoring and control system applications have been developed to allow remote control of equipments. Although interesting and useful, such applications present hidden costs related to software development tools, annual software licensing, regular maintenance and upgrades. This paper presents an application tool for controlling instruments over the Web developed using open code re...

متن کامل

Junyao Zhang_Android&iPhone_final.dvi

Android, originally meaning “robot”, is a mobile operating system using a modified version of the Linux kernel. It was initially developed by Android Inc., a firm later purchased by Google,[?]and lately by the Open Handset Alliance[?]. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.[8] It empolys the software stack arc...

متن کامل

Java-based Distributed Ieee-488 Measuring Systems

A new concept of distributed IEEE-488 measuring systems using Java architecture is proposed. A connection of external modules (standard library for National Instruments IEEE-488.2 interface board) to source code in Java is described. Next, an example of the system, that uses a communication based on sockets for remote controlling of instruments, also via Internet, is presented.

متن کامل

Mixed-language high-performance computing for plasma simulations

Java is receiving increasing attention as the most popular platform for distributed computing. However, programmers are still reluctant to embrace Java as a tool for writing scientific and engineering applications due to its still noticeable performance drawbacks compared with other programming languages such as Fortran or C. In this paper, we present a hybrid Java/Fortran implementation of a p...

متن کامل

Scientific programming with Java classes supported with a scripting interpreter

The jLab environment provides a Matlab/Scilab like scripting language that is executed by an interpreter implemented in the Java language. This language supports all the basic programming constructs and an extensive set of built in mathematical routines that cover all the basic numerical analysis tasks. Moreover, the toolboxes of jLab can be easily implemented in Java and the corresponding clas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008